import request from './request'

// 获取当前用户任务历史列表
export function getCurrentUserTaskHistory() {
  return request({
    url: '/task/history/list',
    method: 'get'
  })
}

// 获取任务历史详情
export function getTaskHistoryDetail(taskId) {
  return request({
    url: `/task/history/${taskId}`,
    method: 'get'
  })
}

// 模拟数据 - 获取当前用户任务历史列表
export function getMockCurrentUserTaskHistory() {
  // 模拟数据
  const mockData = [
    {
      taskId: 'task-12345678',
      userInstruction: '分析该公司最新财报中的关键财务指标',
      createTime: '2023-06-15T10:30:45'
    },
    {
      taskId: 'task-87654321',
      userInstruction: '分析该行业近期的发展趋势和技术创新',
      createTime: '2023-07-20T14:22:10'
    },
    {
      taskId: 'task-abcdef12',
      userInstruction: '评估投资该行业的主要风险因素',
      createTime: '2023-08-05T09:15:30'
    },
    {
      taskId: 'task-12abcdef',
      userInstruction: '分析近期相关政策法规变化对该行业的影响',
      createTime: '2023-09-10T16:45:20'
    },
    {
      taskId: 'task-a1b2c3d4',
      userInstruction: '分析该行业的竞争格局和主要参与者',
      createTime: '2023-10-01T11:30:15'
    }
  ]

  return Promise.resolve({
    code: 200,
    message: '操作成功',
    data: mockData
  })
}